#include "func.h"

// 注册
void zhu_ce(list1 *sp)
{
    char user1[128];
    char word1[128];
    printf("请输入要注册的账号：");
    scanf("%s", user1);
    printf("\n");
    printf("请输入一个密码用于账号登陆：");
    scanf("%s", word1);
    printf("\n");
    // ur num1;
    // strcpy(num1.user_name, user1);
    // strcpy(num1.pass_word, word1);
    // cha_ru(sp, num1);
    strcpy(sp->u_data[sp->len].user_name, user1);
    strcpy(sp->u_data[sp->len].pass_word, word1);
    sp->len++;
    printf("恭喜您完成注册!\n");
}
// 登录
void deng_lu(list1 *sp)
{
    char user1[128];
    char word1[128];
    // bian_li(sp);

    for (int j = 3; j > 0;)
    {
        printf("请输入账号：");
        scanf("%s", user1);
        printf("\n");
        printf("请输入密码：");
        scanf("%s", word1);
        printf("\n");
        for (int i = 0; i < sp->len; i++)
        {
            if (!strcmp(sp->u_data[i].user_name, user1))
            {
                // printf("账号正确！");
                if (!strcmp(sp->u_data[i].pass_word, word1))
                {
                    printf("恭喜进入系统！\n");
                    return;
                }
            }
        }
        printf("账号或密码错误\n");
        printf("您还有%d次机会\n", --j);
    }
}

// 初始化顺序表
void chu_shi_hua(list1 *sp)
{
    sp->len = 0;
}
// 尾插
void cha_ru(list1 *sp, ur data)
{
    // 安全判断
    if (NULL == sp)
    {
        printf("表 NULL\n");
        return;
    }
    if (50 <= sp->len)
    {
        printf("表内数据 为满L\n");
        return;
    }
    sp->u_data[sp->len] = data;
    sp->len++;
}
// 遍历
void bian_li(list1 *sp)
{
    for (int i = 0; i < sp->len; i++)
    {
        printf("账号:%s\t  密码:%s \n", sp->u_data[i].user_name, sp->u_data[i].pass_word);
    }
}
// //删除
// void shan_chu(list1 *sp)
// {   char user1[128];
//     char word1[128];
//     printf("请输入要删除的账号");
//     scanf("%s",user1);
//     for (int i = 0; i < sp->len; i++)
//     {
//         if (user1 == sp->u_data[i].user_name)
//         {
//             printf("请输入此账号的密码:");
//             scanf("%s",word1);
//             if (word1 == sp->u_data[i].pass_word)
//             {
               
//             }
            
//         }
        
//     }
    

// }